\chapter{Planning}
The duration of work in 16 weeks (from 20 May to 20 September), based on the requirements from client, we have divided into 9 tasks follow:
	\begin{enumerate}
		\item Gathering the first requirements: base on data strucutre, define the operations which allow minimization automata.
		\item Analysis: analysing data structure and class diagram.
		\item Confirm with client
		\item Updating requirements from client
		\item Repairing the preliminary report
		\item Implementation
		\begin{itemize}
			\item Building the based classes for program 
			\item Loading automata from text files.
			\item Automatically generate automata function
			\item Implementing the Moore's algorithm
			\item Implementing the Brzozowski's algorithm
		\end{itemize}
		\item Testing and optimizing: make unit test and optimize program.
		\item Comparing algorithms: comparing the runtime of algorithms over the sample data.
		\item Final report and slides.
	\end{enumerate}
In each phase work, the members of the group were divided into subgroups, rotated and continued based on the tasks. The main task of members is as follows:
\begin{itemize}
\item Automata and implement Moore's algorithm: the classes based allow to define a deterministic finite automata, generating automata randomly and implementing the Moore's algorithm, building some unit tests. This part is done by LE Van Linh
\item Automata from text and implement Brzozowski's algorithm: loading automata from text files, implementing the Brzozowski's algorithm, building some unit tests are done by TRAN Nhat Quang
\item Unit test and statistical results: display the statistical results in each steps of the work. The sample data for the unit test, building some unit tests, making report and slides. This function is done by NGUYEN Van Phat and TRAN Thanh Phu
\end{itemize}
\subsubsection{Preliminary plan}
\begin{figure}[ht]
  	
  	\begin{center}
  		\includegraphics[scale=0.7]{images/mot}\\
  	\end{center}
  	\caption{The preliminary plan of the project.}
\end{figure}
